class CaurseAnalyse {
  int? id;
  List? problemId;
  String? causeanalysis;
  bool? rectificationmeasures;
  bool? handledatetime;
  String? displayName;
  List? createUid;
  String? createDate;
  List? writeUid;
  String? writeDate;
  String? sLastUpdate;

  CaurseAnalyse(
      {this.id,
      this.problemId,
      this.causeanalysis,
      this.rectificationmeasures,
      this.handledatetime,
      this.displayName,
      this.createUid,
      this.createDate,
      this.writeUid,
      this.writeDate,
      this.sLastUpdate});

  CaurseAnalyse.fromJson(Map<String, dynamic> json) {
    id = json['id'];
    problemId = json['problem_id'].cast<int>();
    causeanalysis = json['causeanalysis'];
    rectificationmeasures = json['rectificationmeasures'];
    handledatetime = json['handledatetime'];
    displayName = json['display_name'];
    createUid = json['create_uid'].cast<int>();
    createDate = json['create_date'];
    writeUid = json['write_uid'].cast<int>();
    writeDate = json['write_date'];
    sLastUpdate = json['__last_update'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['id'] = this.id;
    data['problem_id'] = this.problemId;
    data['causeanalysis'] = this.causeanalysis;
    data['rectificationmeasures'] = this.rectificationmeasures;
    data['handledatetime'] = this.handledatetime;
    data['display_name'] = this.displayName;
    data['create_uid'] = this.createUid;
    data['create_date'] = this.createDate;
    data['write_uid'] = this.writeUid;
    data['write_date'] = this.writeDate;
    data['__last_update'] = this.sLastUpdate;
    return data;
  }
}
